대시보드 이벤트 설정 가이드
대시보드 이벤트 핸들러를 등록하여 사용자 상호작용에 반응할 수 있습니다.
이벤트 구조
events: {
dashboard: {
onWidgetAdd: function (paramObject) { },
onWidgetResize: function (paramObject) { },
onWidgetMove: function (paramObject) { },
onWidgetRemove: function (paramObject) { }
}
}
이벤트 목록
onWidgetAdd
- 위젯을 새로 추가 했을 때 발생되는 이벤트입니다.
paramObject정보
paramObject // 새로 추가된 위젯 객체
onWidgetResize
- 위젯의 크기가 변경됬을 때 발생되는 이벤트입니다.
paramObject정보
paramObject = {
id // 위젯 id
w // 변경된 위젯 너비
h // 변경된 위젯 높이
origW // 기존 위젯 너비
origH // 기존 위젯 높이
}
onWidgetMove
- 위젯의 위치가 변경됬을 때 발생되는 이벤트입니다.
paramObject정보
paramObject = {
id // 위젯 id
x // 변경된 위젯 x축 위치
y // 변경된 위젯 y축 위치
origX // 기존 위젯 x축 위치
origY // 기존 위젯 y축 위치
}
onWidgetRemove
- 위젯이 삭제될 때 발생되는 이벤트입니다.
paramObject정보
paramObject // 삭제 될 위젯 객체
return false; // 위젯 제거가 되지 않음